package org.jeecg.modules.gqHealth.service;

import org.jeecg.modules.gqHealth.entity.GqCardManager;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.gqHealth.entity.GqStatisticsConfig;

import java.util.List;

/**
 * @Description: 体检卡表管理
 * @Author: jeecg-boot
 * @Date:   2024-05-12
 * @Version: V1.0
 */
public interface IGqCardManagerService extends IService<GqCardManager> {

    /**
     * 生成卡号
     * @param no
     * @param num
     * @return
     */
    Integer generateCard(String no,Integer num);

    /**
     * 用户绑卡
     * @param no
     * @param code
     * @return
     */
    Integer bindUserCard(String no,String code);

    /**
     * 查询用户绑定的卡信息
     * @return
     */
    List<GqCardManager> selectUserCard();

    /**
     * 查询统计
     * @return
     */
    GqStatisticsConfig selectTotal();

}
